//////////////////////////////////////////////
// Allocator.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Class ------------------------------------

namespace nkMemory
{
	template <typename T>
	class Allocator
	{
		public :

			// Constructeur, destructeur
			Allocator () noexcept = default ;
			virtual ~Allocator () = default ;

			// Allocation doit passer par là
			virtual T* allocate () = 0 ;
	} ;
}